package com.xm.biz;

import com.xm.po.Favorites;
import org.omg.PortableInterceptor.INACTIVE;

import java.util.List;

/**
 * @author xie'lin'feng
 * @date 2020-08-25-16:03
 * @description 商品收藏业务逻辑层
 */
public interface FavoritesBiz {
    /**
     * 商品收藏列表
     * @param userId
     * @return
     */
    List<Favorites> getAll(Integer userId);

    /**
     * 检验商品是否已在用户收藏夹中
     * @param goodsId
     * @param userId
     * @return
     */
    Favorites check(Integer goodsId,Integer userId);

    /**
     * 新增商品收藏
     * @param favorites
     * @return
     */
    boolean add(Favorites favorites);

    /**
     * 修改商品收藏信息
     * @param favorites
     * @return
     */
    boolean update(Favorites favorites);

    /**
     * 根据编号进行删除
     * @param id
     * @return
     */
    boolean deleteById(Integer id);
}
